import Request from "@/util/request.js";

const apiRequest = new Request();

// 获取客资列表
export function getMemberListApi(data) {
    return apiRequest.post('/api/customer.allocate/index', data);
}

// 获取客资详情
export function getMemberDetailApi(data) {
    return apiRequest.post('/api/customer.allocate/read', data);
}

// 分配客资
export function allocateMemberApi(data) {
    return apiRequest.post('/api/customer.allocate/handle', data);
}

// 创建客资接口
export function createMemberApi(data) {
    return apiRequest.post('/api/customer.member/create', data);
}

// 验证联系方式唯一性
export function checkUniqueApi(data) {
    return apiRequest.post('/api/customer.contact/unique', data);
}

// 添加联系方式
export function appendContactApi(data) {
    return apiRequest.post('/api/customer.contact/create', data);
}

// 编辑联系方式
export function editContactApi(data) {
    return apiRequest.post('/api/customer.contact/save', data);
}

// 删除联系方式
export function deleteContactApi(data) {
    return apiRequest.post('/api/customer.contact/delete', data);
}

// 已上传列表
export function getUploadedListApi(data) {
    return apiRequest.post('/api/customer.upload/index', data);
}

// 导出上传数据
export function doExportApi(data) {
    return apiRequest.post('/api/customer.upload/export', data);
}

// 上传客资
export function uploadMemberApi(data) {
    return apiRequest.post('/api/customer.upload/create', data);
}

// 校验上传数据
export function checkUploadApi(data) {
    return apiRequest.post('/api/customer.upload/check', data);
}

// 上传分配
export function uploadAllocateApi(data) {
    return apiRequest.post('/api/customer.upload/allocate', data);
}

// 添加跟进记录
export function addFollowApi(data) {
    return apiRequest.post('/api/customer.visit/create', data);
}

// 获取跟进记录
export function getFollowListApi(data) {
    return apiRequest.post('/api/customer.visit/index', data);
}

// 更新产品信息
export function updateProductApi(data) {
    return apiRequest.post('/api/customer.product/save', data);
}

// 更新客资zone
export function updateZoneApi(data) {
    return apiRequest.post('/api/customer.member/updateZone', data);
}

// 更新客资category
export function updateCategoryApi(data) {
    return apiRequest.post('/api/customer.member/updateCategory', data);
}

// 获取公海客资列表
export function getPublicListApi(data) {
    return apiRequest.post('/api/customer.member/index', data);
}

// 读取客户信息
export function getPublicDetailApi(data) {
    return apiRequest.post('/api/customer.member/read', data);
}

// 全号获取客资
export function acquisitionApi(data) {
    return apiRequest.post('/api/customer.allocate/acquisition', data);
}
